<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<h1>使い方について</h1>
最終更新日:2011/12/1
文:mutoh
<hr>
サーバー実行環境がすでに出来ている場合は、Androidの項目だけ読めばよい。
<hr>


<h2>実行環境を作る</h2>
<ul type="1">
<li>xampp環境を作る</li>
	<ul>
		<li>かくかくしかじか</li>
	</ul>

<li>Androidエミュレータ実行環境を作る</li>
	<ul>
		<li>かくかくしかじか</li>
	</ul>
</ul>

<h2>実行準備</h2>
<ul type="1">
<li>サーバー環境</li>
	<ul>
	<li>xampp環境</li>
		<p>trunk/server/sampleを、xampp/htdocs/sampleに置く。</p>

	<li>DB</li>
		<ul>
			<li>テーブル生成とマスターデータ登録</li>
			<p>trunk/server/sql/gps.sql
			を実行する。以下のようにする。<br>
			mysql -u root < gps.sql</p>
			
		</ul>
	</ul>

<li>Android(エミュレータまたは実機)</li>
	<ul>
		<li>エミュレータはAVD Manager.exeを起動して、Android2.1以上のエミュレータ環境を用意する</li>
		<p>複数同時稼動する場合は、複数用意する。</p>
		
		<li>アプリをインストールする</li>
		<ul>
			//各アプリはadb install <i>アプリ名</i>でインストールする(こともできる)。
			<li>注意</li>
			<p><b>GPS付きデバイスを使うこと、GPSのデバイスをonにすること、勝手アプリのインストールを許可すること、internetにつながっていること、とか割愛する。</b></p>

			
			<li>通称kagemusyaについて</li>
				<p>実際のGPSデバイスを使用せずに実験する場合に使用する。<p>
				<p><b>注意：kagemusya使用時、Androidの設定-アプリケーションにて、嘘GPSを可能にしておくこと。</b></p>
				<p><a href=../../android_apk/ServiceEx.apk>ServiceEx.apkをダウンロードする</a></p>
				ダウンロードしたら、ちゃんとインストールすること。<br>
				kagemusyaはAndroidの位置情報を「偽装」し、エミュレータがあたかも移動中であるかのように見せかける。
				AndroidアプリケーションがGPSデバイスから正しい手続きで情報を得ているように見えても、実はkagemusyaがセットした座標を得ている。
			<br>
			<br>

			<li>webview_testアプリについて</li>
				<p><a href=../../android_apk/webview_test.apk>webview_test.apkをダウンロードする</a></p>
				<p>ダウンロードしたら、ちゃんとインストールすること。
				このアプリが位置情報をサーバーへ送信する。
				メニューキーを押すとuser idとサーバーへのurlを設定できる。</p>
				<ul>
				<li>urlのデフォルトはテスト環境を向いているが、必要に応じて書き換える。</li>

				<li>user idはマスターに登録されたものしか許されない。taro, jiroなどが許される。</li>
				<li>user idが同時に重複して使用された場合、地図表示はきっと混乱する。</li>
				</ul>

		</ul>
	</ul>
</ul>

<h2>実行する</h2>
<ul type="1">
<li>サーバー</li>
<ul>
	<li>apacheとmysqlの開始</li>
	<p>windowsの場合 : XAMPP Control Panelにて、apacheとmysqlをstartする。</p>
	<p>linuxの場合 : すでに動かしてるよねえ？</p>
</ul>
<li>Android</li>
<ul>
	<li>エミュレータか実機を用意する</li>
	<li>kagemusyaの起動</li>
	<p>ServiceExを起動して、開始する。</p>
	<li>webview_testの起動</li>
	<p>webview_testを起動する。</p>
</ul>

<li>web画面の操作</li>
<a href=http://dev.mediastaff.co.jp/sample/www>http://dev.mediastaff.co.jp/sample/www</a>
<ul>
	<li>ログイン画面</li>
		<p>使えるID : root/pass</p>
	<li>メニュー画面</li>
		<p>Real Time Viewぐらいしかない。</p>
		
	<li>Real Time View画面</li>
		<p>ほぼリアルタイムにAndroid端末の位置を地図上に表示する。
		登録済みのユーザーとマーカーの対応表が下部に表示される。
		対応表のマーカーをクリックすると、そのマーカーが地図の中心に表示される。</p>

</ul>


</ul>
</ul>

<h2>おわり</h2>
</body>
</html>
